own and drive the peace process - Alemán Inglés Diccionario